Text copied to clipboard!

Naslov

Text copied to clipboard!

Java fullstack programer

Opis

Text copied to clipboard!
Tražimo Java fullstack programera koji će se pridružiti našem dinamičnom timu i pomoći nam u razvoju inovativnih softverskih rješenja. Kao Java fullstack programer, bit ćete odgovorni za dizajn, razvoj i implementaciju aplikacija koristeći Java tehnologije na backendu te moderne frontend tehnologije. Očekujemo da imate iskustva u radu s bazama podataka, API-ima, kao i razumijevanje najboljih praksi u razvoju softvera. Vaša uloga uključivat će suradnju s timovima za dizajn, proizvodnju i testiranje kako biste osigurali da naši proizvodi zadovoljavaju visoke standarde kvalitete i funkcionalnosti. Bit ćete uključeni u cijeli životni ciklus razvoja softvera, od analize zahtjeva do implementacije i održavanja. Idealni kandidat ima snažno tehničko znanje, sposobnost rješavanja problema i želju za učenjem novih tehnologija. Također cijenimo sposobnost rada u agilnom okruženju, gdje su komunikacija i timski rad ključni za uspjeh. Ako ste strastveni u vezi s razvojem softvera, volite izazove i želite raditi na projektima koji imaju stvarni utjecaj, pozivamo vas da se prijavite i postanete dio našeg tima.

Odgovornosti

Text copied to clipboard!
  • Razvijanje i održavanje Java backend aplikacija
  • Implementacija korisničkih sučelja koristeći moderne frontend tehnologije
  • Integracija s bazama podataka i vanjskim API-ima
  • Pisanje čiste, skalabilne i dokumentirane programske logike
  • Sudjelovanje u dizajnu arhitekture sustava
  • Testiranje i otklanjanje grešaka u aplikacijama
  • Suradnja s timovima za dizajn i QA
  • Praćenje novih tehnologija i predlaganje poboljšanja
  • Optimizacija performansi aplikacija
  • Sudjelovanje u agilnim ceremonijama (daily standup, sprint planning)

Zahtjevi

Text copied to clipboard!
  • Minimalno 3 godine iskustva u Java programiranju
  • Iskustvo s frontend tehnologijama (React, Angular ili Vue.js)
  • Poznavanje SQL i NoSQL baza podataka
  • Iskustvo s RESTful API-ima i mikroservisima
  • Razumijevanje principa objektno orijentiranog programiranja
  • Iskustvo s alatima za verzioniranje koda (Git)
  • Poznavanje koncepata CI/CD
  • Odlično razumijevanje sigurnosnih praksi u razvoju softvera
  • Samostalnost u radu i sposobnost timske suradnje
  • Poželjno iskustvo u radu u agilnim timovima

Moguća pitanja na intervjuu

Text copied to clipboard!
  • Koliko godina iskustva imate u Java programiranju?
  • Koje frontend tehnologije ste koristili u prethodnim projektima?
  • Imate li iskustva s razvojem mikroservisa?
  • Kako pristupate optimizaciji performansi aplikacija?
  • Koje baze podataka ste koristili i u kojem kontekstu?
  • Kako osiguravate sigurnost aplikacija koje razvijate?
  • Imate li iskustva s radom u agilnom okruženju?
  • Koje alate koristite za verzioniranje koda?
  • Kako pristupate rješavanju kompleksnih tehničkih problema?
  • Koje nove tehnologije ili trendove u razvoju softvera trenutno pratite?